iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0
Mobile Development

30天輕鬆學會unity自製遊戲系列 第 14

30天輕鬆學會unity自製遊戲-關卡場景製作

  • 分享至 

  • xImage
  •  

如果按照之前的教學到這一步,最基本的遊戲架構已經產生了,大部分遊戲都是先製作出基本架構,之後再延伸出更多的玩法跟關卡,現在就來把場景加下,(現在有個小問題,主角Player的飛機可以飛出場外亂跑@@,我這邊用場景方式給Player限制住,當然也可以用程式類似敵機的方法限制玩家別跑出遊戲場景外)先給一個空物件放背景點右鍵選Create Empty(新建物件建議都先Reset把位置歸0),再把素材的三個背景放進這個物件裡(其中一個背景已在場景中直接拖曳進來即可)
https://ithelp.ithome.com.tw/upload/images/20210914/20140598tQVpcHvkFy.png
調整一下背景的圖層,這邊就簡單把圖層的先後位置調整一下,調整Order in Layer裡面的數值,背景通常都用負值開始,背景就都會顯示在最後面了
https://ithelp.ithome.com.tw/upload/images/20210914/20140598q0rqoPLkrp.png
https://ithelp.ithome.com.tw/upload/images/20210914/201405981Fj4l35zGQ.png
https://ithelp.ithome.com.tw/upload/images/20210914/201405986v5jX2h0xb.png
用場景上加裝兩個碰撞器Box Collider(空氣牆),有了這兩邊的空氣牆,只要有碰撞器的物件都會被擋下來,厚度不要太薄,太薄速度夠快會發生穿牆…
https://ithelp.ithome.com.tw/upload/images/20210914/20140598jN2ngGNjig.png
最後可以多複製幾個背景調整一下位置,多複製幾個小兵(小兵,背景也都可以用預置物來複製…)


上一篇
30天輕鬆學會unity自製遊戲-修改Player程式
下一篇
30天輕鬆學會unity自製遊戲-往前移動
系列文
30天輕鬆學會unity自製遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
chinghunglin
iT邦新手 5 級 ‧ 2021-09-20 22:05:44

補充一下,三個背景不能一次拖進去物件裡,會變成要存成動畫,要分開拖曳進新物件裡。

另外請教Box Collider如果沒有阻擋效果是哪裡沒弄好@@?

感謝補充
你有勾isTrigger就會穿越(把碰撞氣當成觸發器...)
或是寬度不夠...速度夠快也會穿越...
比較常見的兩種可能....(裝錯地方 設定錯誤 就要看你設定囉....)

我要留言

立即登入留言